package com.puissance4;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.LinearLayout;

/**
 * Classe de gestion de l'activité ReglesDuJeu.
 * @author Maxime
 */
public class ReglesDuJeu extends Activity implements OnClickListener {
	
	public static int _background = R.drawable.puissance4_mdpi;
	
	
	@Override
    public void onCreate(Bundle savedInstanceState) {
		
        super.onCreate(savedInstanceState);
       
        /* TextView TV = (TextView)findViewById(R.id.tvReglesDuJeu);
        String hist = getResources().getString(R.string.texte_reglesDuJeu);
        Spanned marked_up = Html.fromHtml(hist);
        TV.setText(marked_up);*/
        
        setContentView(R.layout.regles_jeu);
        
        // Initialisation de l'activité
        this.initialisation();
        
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
    	// Pas de menu pour l'instant
        //getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
    
    @Override
    public void onBackPressed() {
    	
    	// On affiche l'activit� principale
		Intent intent = new Intent(this.getApplicationContext(), Credits.class);
		startActivity(intent);
		// On termine cette activité
		finish();
		
    }
    
    /**
     * Fonction d'initialisation au démarrage de l'application.
     */
    public void initialisation() {
    	
    	// Choisi le bon background
		String resBackground = "";
		resBackground = Options.Read(this.getApplicationContext(), "pref_background");
		
		if(resBackground == "")
		{
			resBackground = "0";
		}
		int iB = Integer.parseInt(resBackground); 
		
		switch (iB)
		{
		case 1: 
			_background = R.drawable.puissance4_mdpi;
		break;
		case 2: 
			_background = R.drawable.tetedemort_mdpi;
		break;
		case 3: 
			_background = R.drawable.pokemon_mdpi;
		break;
		case 4: 
			_background = R.drawable.greenlanterne_mdpi;
		break;
		case 5: 
			_background = R.drawable.hellokitty_mdpi;
		break;
		case 6: 
			_background = R.drawable.mario_mdpi;
		break;
		default:
			_background = R.drawable.puissance4_mdpi;
		}
		
		LinearLayout ll = (LinearLayout) findViewById(R.id.regles_jeu);
		ll.setBackgroundResource(_background);
    }

    /**
     * Capter l'évènement Click sur la vue.
     */
	public void onClick(View v) {
	}

}
